pulse-echo technique - Spanish English Dictionary